#ifndef FILEUTIL_H_
#define FILEUTIL_H_

#include <string>
#include <vector>
#include "loader/TokenLine.h"

class FileUtil {
public:
	FileUtil();

	static std::string getPathComponent(std::string file);
	static std::string getFileNameComponent(std::string file);
	static bool isRelative(std::string file);
	static std::string getRelativePath(std::string file, std::string relative);
	static std::string getFileExtension(std::string file);

	virtual ~FileUtil();
};

#endif /* FILEUTIL_H_ */
